#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int arr1[5] = { 1,2,3,4,5 };
	int arr2 [5]= { 2,3,4,5,6 };
	int arr3 [5]= { 3,4,5,6,7};
	int arr4 [5]= { 4,5,6,7,8 };
	int arr5 [5]= { 5,6,7,8,9 };
	int* pa[5] = { arr1, arr2  ,arr3 ,arr4 ,arr5 };
	int i = 0;
	for (i = 0; i < 5; i++)
	{
		printf("%p\n", pa[i]);
	}

	return 0;
}

void print(int(*p)[3],int row,int poor)
{
	int i = 0;
	for (i = 0; i < row; i++)
	{
		int k = 0;
		for (k = 0; k < poor; k++)
		{
			printf("%d ", p[i][k]);
		}
		printf("\n");
	}
}
int main()
{
	int arr1[2][3] = { 1,2,3,  2,3,4 };
	print(arr1,2,3);
	return 0;
}

//
char*(*pt)(int, float*);